package top.buluoluo.ordersservice.dto.respone;

import lombok.Data;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.Date;
import java.util.List;

@Data
public class SpuDTO {
    // SPU基本信息
    private Long id;
    private String spuCode;
    private Long merchantId;
    private String name;
    private String subTitle;

    // 分类和品牌信息
    private List<Integer> categoryIds;
    private String categoryName; // 如果需要显示分类名称
    private Long brandId;
    private String brandName;   // 如果需要显示品牌名称
    private String merchantName;

    // 图片信息
    private String mainImageUrl;
    private List<String> imageUrls; // 改为List更易处理

    // 价格和状态
    private BigDecimal basePrice;
    private Integer status;
    private Date shelfTime;

    // 时间信息
    private LocalDateTime createTime;
    private LocalDateTime updateTime;

    // 如果需要显示商品数量
    private Integer productCount;


}